Ethereum's price has struggled to recover after failing to break the $3,400 resistance, leading to a decline below $3,350 and forming a low at $3,159. The cryptocurrency faces significant hurdles at the $3,300 resistance, with major support levels at $3,160 and $3,200. A failure to hold these supports could result in further losses, potentially pushing the price toward $3,050 or even $3,000.